Development env using nix flake
from flakes
Create development env using flakes
direnv と組み合わせて使うことが多い
デフォルトでは、flake の devShell attribute を実行する
Development Environments on NixOS | NixOS & Flakes Book
Dev Environments | NixOS & Flakes Book
Nixpkgs Reference Manual
Development environment with nix-shell - NixOS Wiki
pkgs.mkShell
Development Environments on NixOS | NixOS & Flakes Book
Nixpkgs Reference Manual
環境変数を設定するには?
https://nix.dev/tutorials/first-steps/declarative-shell.html
nix develop command
--ignore-environment
nix develop - Nix Reference Manual
環境変数を無視する?
nix develop ではホスト側の環境変数が shell に持ち込まれるが、このオプションをつけると持ち込まれなくなる。それ以外にも何かをしているかはふめい
nix develop impure by default, contrary to documentation · Issue #6439 · NixOS/nix
言語別 nix packages を作成する方法
Run zsh with 'nix develop' | Davis Haupt
開発用スクリプトはどうする?
devenvには scripts attribute がある
Scripts - devenv